#include"proccessbar.h"
//版本1
const char*lable="|/-\\";
void process()
{
    char buffer[NUM];//定义进度条数组
    int n=strlen(lable);
    memset(buffer,'\0',sizeof(buffer));//初始化进度条数组
    int cnt=0;
    buffer[0]=Head;
    while(cnt<=100)//要保证数组最后一个位置101处是'\0'，0-100是101个，所以最后有个位置101还是'\0'
    {
        printf("[%-100s][%3d%%][%c]\r",buffer ,cnt ,lable[cnt%n]);
        fflush(stdout);//刷新缓冲区
        buffer[cnt]=Body;
        cnt++;
        if(cnt<100)
        {
            buffer[cnt]=Head;
        }
        usleep(50000);
    }
    printf("\n");
}

void process_flush()
{

}
